package view.graph.states {
	import flash.events.EventDispatcher;
	/**
	 * ...
	 * @author Anthony
	 */
	public class GraphState
	{		
		//------------------------------- statics ------------------------------\\
		
		//------------------------------ variables -----------------------------\\
		private var _changeGraphicPostsPositions	: Boolean;
		private var _changeGraphicPostsVisibility	: Boolean;
		private var _changeGraphicPostsGUI			: Boolean;
		
		//------------------------------ accessors -----------------------------\\
		public function get changeGraphicPostsPositions() 	: Boolean { return _changeGraphicPostsPositions; }
		public function get changeGraphicPostsVisibility() 	: Boolean { return _changeGraphicPostsVisibility; }
		public function get changeGraphicPostsGUI() 		: Boolean { return _changeGraphicPostsGUI; }
		
		//-------------------------- public functions --------------------------\\
		
		public function GraphState(changeGraphicPostsPositions: Boolean, changeGraphicPostsVisibility : Boolean, changeGraphicPostsGUI : Boolean) : void
		{
			_changeGraphicPostsPositions 	= changeGraphicPostsPositions;
			_changeGraphicPostsVisibility	= changeGraphicPostsVisibility;
			_changeGraphicPostsGUI 			= changeGraphicPostsGUI;
		}
		
		//------------------------- private functions --------------------------\\
		
	}
	
}